Collaborative Client-Server Architectures in the Web-based Viewing Scheme
نویسندگان
چکیده
In this paper, a technique for enhancing viewing capabilities of web-based clients, called the Super Plug-in Module (SPM), is proposed. By utilizing the collaborative client-server architecture, clients can view various types of documents through the help of an application server. The application server performs document transcoding operations while acts as a proxy at the same time, thus alleviating loads of clients. And it is not necessary to install additional software modules on clients equipped with the SPM when new document types are introduced. This feature results in great benefits for the SPM technique over typical ones. Two alternative scenarios simulating different real situations are constructed. Experimental studies conducted in these two scenarios show promising results of this work.
منابع مشابه
A Comparison of Distributed Groupware Implementation Environments
This paper compares popular client and server architectures used for groupware. It presents a client framework and evaluates native, installed clients, Java-based applications, and web-based architectures. It also presents a server framework and evaluates databases, thin servers, application servers, and a custom collaborative server. Lessons learned are provided for each architecture. Native a...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملTexture-based Volume Visualization for Multiple Users on the World Wide Web
We present a texture-based volume visualization tool, which permits remote access to radiological data and supports multi-user environments. The application uses JAVA and the Virtual Reality Modeling Language (VRML), thus it is platform-independent and able to use fast 3D graphics acceleration hardware of client machines. The application allows the shared viewing and manipulation of three-dimen...
متن کاملRemote 3D Visualization using Image-Streaming Techniques
The visualization of large scale data sets is still one of the biggest challenges in scientific visualization. In the field of web-based visualization the handling of such data sets raises new questions: How to distribute the visualization task onto client and server machines? How to achieve interactive refresh rates? How to reduce network load? How to adapt the visualization to the network ban...
متن کاملCOLLABORATIVE RESEARCH: Software Architectures for Distributed Web Services Based on Peer-to-Peer Technologies
One of the most pressing issues faced by today’s IT researchers is how to provide a distributed server infrastructure to accommodate the exponentially increasing web accesses. This project considers web services consisting of geographically distributed servers, client caching, proxy caching, and distributed searching in a virtual network, embedded on top of a physical network. A set of software...
متن کامل